package com.android.djlmapp.model.readcard;

/**
 * Created by yucheng on 2018/4/13.
 */

public class CardDataInfo {

    /**
     * code : 200
     * msg : 请求成功!
     * config : {"IOS":{"KRFT":{"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HHD":{"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}},"ANDROID":{"HHD":{"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""},"KRFT":{"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""},"OTG":{"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HS":{"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}}}
     */

    private int code;
    private String msg;
    private ConfigBean config;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public ConfigBean getConfig() {
        return config;
    }

    public void setConfig(ConfigBean config) {
        this.config = config;
    }

    public static class ConfigBean {
        /**
         * IOS : {"KRFT":{"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HHD":{"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}}
         * ANDROID : {"HHD":{"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""},"KRFT":{"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""},"OTG":{"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""},"SR":{"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"},"HS":{"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}}
         */

        private IOSBean IOS;
        private ANDROIDBean ANDROID;

        public IOSBean getIOS() {
            return IOS;
        }

        public void setIOS(IOSBean IOS) {
            this.IOS = IOS;
        }

        public ANDROIDBean getANDROID() {
            return ANDROID;
        }

        public void setANDROID(ANDROIDBean ANDROID) {
            this.ANDROID = ANDROID;
        }

        public static class IOSBean {
            /**
             * KRFT : {"serverIp":"115.28.2.173:7443","account":"admin","password":"www.kaer.cn","port":"","decodeIp":"","key":""}
             * SR : {"serverIp":"id.esaleb.com","account":"test01","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"}
             * HHD : {"serverIp":"36.248.18.50","account":"","password":"","port":"18000","decodeIp":"http://220.250.52.18:34004","key":""}
             */

            private KRFTBean KRFT;
            private SRBean SR;
            private HHDBean HHD;

            public KRFTBean getKRFT() {
                return KRFT;
            }

            public void setKRFT(KRFTBean KRFT) {
                this.KRFT = KRFT;
            }

            public SRBean getSR() {
                return SR;
            }

            public void setSR(SRBean SR) {
                this.SR = SR;
            }

            public HHDBean getHHD() {
                return HHD;
            }

            public void setHHD(HHDBean HHD) {
                this.HHD = HHD;
            }

            public static class KRFTBean {
                /**
                 * serverIp : 115.28.2.173:7443
                 * account : admin
                 * password : www.kaer.cn
                 * port :
                 * decodeIp :
                 * key :
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }

            public static class SRBean {
                /**
                 * serverIp : id.esaleb.com
                 * account : test01
                 * password : 12315aA..1
                 * port : 6100
                 * decodeIp :
                 * key : FE870B0163113409C134283661490AEF
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }

            public static class HHDBean {
                /**
                 * serverIp : 36.248.18.50
                 * account :
                 * password :
                 * port : 18000
                 * decodeIp : http://220.250.52.18:34004
                 * key :
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }
        }

        public static class ANDROIDBean {
            /**
             * HHD : {"serverIp":"60.12.230.254","account":"V1.0.01","password":"","port":"23800","decodeIp":"","key":""}
             * KRFT : {"serverIp":"115.28.2.173","account":"admin","password":"www.kaer.cn","port":"7443","decodeIp":"","key":""}
             * OTG : {"serverIp":"60.13.188.194","account":"","password":"","port":"","decodeIp":"","key":""}
             * SR : {"serverIp":"id.esaleb.com","account":"test03","password":"12315aA..1","port":"6100","decodeIp":"","key":"FE870B0163113409C134283661490AEF"}
             * HS : {"serverIp":"","account":"","password":"","port":"","decodeIp":"","key":"00001101-0000-1000-8000-00805F9B34FB"}
             */

            private HHDBeanX HHD;
            private KRFTBeanX KRFT;
            private OTGBean OTG;
            private SRBeanX SR;
            private HSBean HS;
            private XTBean XT;

            public XTBean getXT() {
                return XT;
            }

            public void setXT(XTBean XT) {
                this.XT = XT;
            }
            public HHDBeanX getHHD() {
                return HHD;
            }

            public void setHHD(HHDBeanX HHD) {
                this.HHD = HHD;
            }

            public KRFTBeanX getKRFT() {
                return KRFT;
            }

            public void setKRFT(KRFTBeanX KRFT) {
                this.KRFT = KRFT;
            }

            public OTGBean getOTG() {
                return OTG;
            }

            public void setOTG(OTGBean OTG) {
                this.OTG = OTG;
            }

            public SRBeanX getSR() {
                return SR;
            }

            public void setSR(SRBeanX SR) {
                this.SR = SR;
            }

            public HSBean getHS() {
                return HS;
            }

            public void setHS(HSBean HS) {
                this.HS = HS;
            }

            public static class HHDBeanX {
                /**
                 * serverIp : 60.12.230.254
                 * account : V1.0.01
                 * password :
                 * port : 23800
                 * decodeIp :
                 * key :
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }

            public static class KRFTBeanX {
                /**
                 * serverIp : 115.28.2.173
                 * account : admin
                 * password : www.kaer.cn
                 * port : 7443
                 * decodeIp :
                 * key :
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }

            public static class OTGBean {
                /**
                 * serverIp : 60.13.188.194
                 * account :
                 * password :
                 * port :
                 * decodeIp :
                 * key :
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }

            public static class SRBeanX {
                /**
                 * serverIp : id.esaleb.com
                 * account : test03
                 * password : 12315aA..1
                 * port : 6100
                 * decodeIp :
                 * key : FE870B0163113409C134283661490AEF
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }

            public static class HSBean {
                /**
                 * serverIp :
                 * account :
                 * password :
                 * port :
                 * decodeIp :
                 * key : 00001101-0000-1000-8000-00805F9B34FB
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }
            public static class XTBean {
                /**
                 * serverIp :
                 * account :
                 * password :
                 * port :
                 * decodeIp :
                 * key : 00001101-0000-1000-8000-00805F9B34FB
                 */

                private String serverIp;
                private String account;
                private String password;
                private String port;
                private String decodeIp;
                private String key;

                public String getServerIp() {
                    return serverIp;
                }

                public void setServerIp(String serverIp) {
                    this.serverIp = serverIp;
                }

                public String getAccount() {
                    return account;
                }

                public void setAccount(String account) {
                    this.account = account;
                }

                public String getPassword() {
                    return password;
                }

                public void setPassword(String password) {
                    this.password = password;
                }

                public String getPort() {
                    return port;
                }

                public void setPort(String port) {
                    this.port = port;
                }

                public String getDecodeIp() {
                    return decodeIp;
                }

                public void setDecodeIp(String decodeIp) {
                    this.decodeIp = decodeIp;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }
        }
    }
}
